export const markPointFun=function (max,offset=0) {//X轴标点图
  let makePoint={
    symbol:'circle',
    symbolSize:18,
    symbolOffset:[0,offset],
    data:[
      {
        yAxis:0,
        xAxis:0,
        itemStyle:{
          color:'#d94f4e'
        }
      },
      {
        yAxis:0,
        xAxis:100,
        itemStyle:{
          color:'#d9824f'
        }
      },
      {
        yAxis:0,
        xAxis:200,
        itemStyle:{
          color:'#eca53c'
        }
      },
      {
        yAxis:0,
        xAxis:300,
        itemStyle:{
          color:'#a6a53b'
        }
      },
      {
        yAxis:0,
        xAxis:400,
        itemStyle:{
          color:'#87aa66'
        }
      },
      {
        yAxis:0,
        xAxis:500,
        itemStyle:{
          color:'#88abad'
        }
      },
      {
        yAxis:0,
        xAxis:600,
        itemStyle:{
          color:'#c4eb3d2'
        }
      },
      {
        yAxis:0,
        xAxis:700,
        itemStyle:{
          color:'#69c6ff'
        }
      },
      {
        yAxis:0,
        xAxis:800,
        itemStyle:{
          color:'#69c7fe'
        }
      }
    ]
  };
  makePoint.data.length=max;
  return makePoint
}
export const xAxisSetFun=function (options) {
  return {
    axisLine:{
      lineStyle:{
        type:'dashed',
        color:options.lineColor
      }
    },
    min:0,
    max:options.max,
    splitLine:{
      show:false
    },
    axisTick:{
      show:false
    },
    axisLabel:{
      show:options.axisLabel,
      margin:options.margin,
      color:options.labelColor
    },
    splitNumber:options.splitNumber
  }
}

export const newMakePandL=(max,offset=[0,0],tsize=18)=>{
  let arrColor=['#da4d4e','#da844e','#eba639','#a5a637','#87ab66','#86abac','#4cb4d2','#69c7fe','#69c7fe','#69c7fe']
  let allObj={
    point:{},
    line:{}
  }
  allObj.point={
    symbolSize:tsize,
    symbol:'circle',
    data:[
    ],
    symbolOffset:offset
  }
  for(var i=0;i<max;i++){
    allObj.point.data.push({
      coord: [i, 0],
      itemStyle:{
        color:arrColor[parseInt(Math.random()*max)]
      }
    })
  }
  allObj.line={
    symbolSize:0,
    label:{
      show:false
    },
    lineStyle:{
      color:'#c3c3b6',
      type:'dashed'
    },
  }
  return allObj;
}
export const newMakePandY=(max,offset=[0,0])=>{
  let arrColor=['#da4d4e','#da844e','#eba639','#a5a637','#87ab66','#86abac','#4cb4d2','#69c7fe','#69c7fe','#69c7fe']
  let allObj={
    point:{},
    line:{}
  }
  allObj.point={
    symbolSize:18,
    symbol:'circle',
    data:[
    ],
    symbolOffset:offset
  }
  for(var i=0;i<max;i++){
    allObj.point.data.push({
      coord: [0, i],
      itemStyle:{
        color:arrColor[i]
      }
    })
  }
  allObj.line={
    symbolSize:0,
    label:{
      show:false
    },
    lineStyle:{
      color:'#c3c3b6',
      type:'dashed'
    },
  }
  return allObj;
}
